// let str: string = "字符串";
// let num: number = 0;
// let boo: boolean = false;

// //去重
// let arr: (string | number)[] = [1, 2, 1, "2", "2", 3];
// console.log(`原数组为 [${arr}]`);
// let newarr: (string | number)[] = [];
// function arrFn() {
//   arr.forEach((value) => {
//     if (newarr.indexOf(value) == -1) {
//       newarr.push(value);
//     }
//   });
//   return newarr;
// }
// console.log(arrFn());

// //1-10阶乘
// let sum: number = 0;
// let a: number = 1;
// for (let i = 1; i <= 10; i++) {
//   a = a * i;
//   sum += a;
// }
// console.log(`1-10的阶乘为 ${sum}`);
